home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World 2007 July & August
/
PCWorld_2007-07-08_cd.bin
/
v cisle
/
erunt
/
erunt.exe
/
LIESMICH.TXT
< prev
next >
Wrap
Text File
|
2005-10-20
|
39KB
|
929 lines
ERUNT - Das Emergency Recovery Utility NT
=========================================
Sicherung und Wiederherstellung der Registrierung von
Windows NT/2000/2003/XP
v1.1j, 20.10.2005, Freeware
Geschrieben von Lars Hederer
E-Mail: lars.hederer@t-online.de
Schauen Sie hier nach, ob es eine neue Version gibt:
http://www.larshederer.homepage.t-online.de/erunt
Welche Neuigkeiten es in dieser Version gibt, schauen Sie bitte im
Abschnitt "Versiongeschichte" weiter unten in dieser Datei nach.
Einfⁿhrung
----------
Bei der Entwicklung von Windows 95 traf Microsoft die weise
Entscheidung, alle computer- und anwendungsbezogenen Daten, die vorher
ⁿber zahllose INI-Dateien verstreut waren, in einer einzigen zentralen
Datenbank zusammenzufassen, der sogenannten "Registrierung". Diese
Registrierung ist heutzutage einer der wichtigsten Bestandteile jedes
Windows-Systems, ohne welche das Betriebssystem noch nicht einmal
starten wⁿrde. Und da die Registrierung ziemlich empfindlich auf
BeschΣdigungen reagiert, ist es sehr ratsam, die zugeh÷rigen Dateien
regelmΣ▀ig zu sichern.
In MS-DOS-basierten Windows-Versionen (95, 98, Me) besteht die
Registrierung aus den Dateien SYSTEM.DAT und USER.DAT (und CLASSES.DAT
bei Windows Me). Diese Dateien k÷nnen mit dem Explorer einfach aus
dem Windows-Ordner an eine sichere Stelle kopiert werden, zum Beispiel
einen anderen Ordner auf der Festplatte. Microsoft stellt dafⁿr sogar
ein Utility namens ERU zur Verfⁿgung, welches diese und noch ein paar
andere wichtige Systemdateien an einem anderen Ort sichert.
Au▀erdem legen Windows 9x/Me automatisch beim Starten Sicherungskopien
der Registrierung an; bei Windows 95 ist dies eine Kopie der
Registrierung der letzten Windows-Sitzung, und Windows 98/Me sichern
bis zu fⁿnf StΣnde der letzten fⁿnf Tage, an denen Windows gestartet
wurde.
Leider ist dies bei Windows-Versionen mit NT-Kern nicht der Fall. Bei
Windows NT und 2000 werden ⁿberhaupt keine automatischen Sicherungen
der Registrierung angelegt, und bei XP wird die Registrierung nur als
Teil des ⁿberladenen Systemwiederherstellungsprogramms mitgesichert,
welches aber z. B. wenn Windows auf Grund einer beschΣdigten
Registrierung gar nicht mehr startet, noch nicht mal zur
"Wiederherstellung" benutzt werden kann. Es ist auch nicht mehr
m÷glich, die notwendigen Dateien, nun "Hives" genannt und mit Namen
DEFAULT, SAM, SECURITY, SOFTWARE, SYSTEM im Ordner SYSTEM32\CONFIG, an
eine andere Stelle zu kopieren, da sie vom Betriebssystem in Benutzung
sind. Und obwohl die Registrierung eines NT-basierten Windows weniger
anfΣllig fⁿr BeschΣdigungen ist als die anderer Versionen, kann es
immer noch passieren, und fⁿr diesen Fall fehlt bei NT einfach eine
Option zur einfachen Sicherung und Wiederherstellung der
Registrierung, wie sie bei Windows 9x/Me zur Verfⁿgung steht, um das
System ohne gro▀e UmstΣnde wieder ans Laufen zu bekommen.
Im Jahr 2001, als Windows XP auf vielen neuen Heimanwender-PCs
vorinstalliert wurde und schon absehbar war, dass es innerhalb der
nΣchsten Jahre auch der neue Windows-Standard bekommen k÷nnte,
entschloss ich mich daher, ein Programm zur Sicherung der
Registrierung zu schreiben, welches die einfache Bedienung von
Windows 9x/Me's ERU bietet (daher auch der Name ERUNT), als auch die
M÷glichkeit, die Registrierung automatisch sichern zu lassen, zum
Beispiel beim Windows-Start.
Oder man kann vor dem Ausprobieren eines neuen Programms die
Registrierung mit ERUNT sichern, das Programm installieren und testen,
wieder deinstallieren und anschlie▀end die Registrierung
wiederherstellen, um ganz sicherzugehen, dass kein Mⁿll zurⁿckbleibt.
Hinweis: Die Funktion "Registrierungsdatei exportieren" in Regedit ist
NUTZLOS (!), um eine Komplettsicherung der Registrierung anzulegen.
Weder wird hierdurch die komplette Registrierung exportiert (z. B.
werden keine Informationen aus dem Schlⁿssel "SECURITY" gesichert),
noch kann die exportierte Datei spΣter wieder benutzt werden, um die
aktuelle Registrierung durch die alte zu ersetzen. Stattdessen wird
die Datei beim Re-Import mit der aktuellen Registrierung
zusammengefⁿhrt, d. h. es wird nichts von dem wieder entfernt, was der
Registrierung seit dem Export hinzugefⁿgt wurde. Dies fⁿhrt zu einem
heillosen Durcheinander von alten und neuen EintrΣgen.
Features
--------
- Sicherung der Registrierung von Windows NT/2000/2003/XP in einem
Ordner Ihrer Wahl
- Auswahlm÷glichkeit der System- und Benutzerregistrierungen
- Kommandozeilenoptionen erm÷glichen eine automatische Sicherung und
Wiederherstellung der Registrierung
- Wiederherstellung der Registrierung in Windows 9x/Me/NT/2000/2003/XP
und MS-DOS (All-in-One-Wiederherstellungsprogramm) oder der Windows-
Wiederherstellungskonsole
- ZusΣtzlich im Archiv enthalten:
NTREGOPT zur Optimierung der Registrierung
- Alle Programme in diesem Archiv sind komplett lokalisierbar
(d. h. k÷nnen in andere Sprachen ⁿbersetzt werden), deutsche Version
ist mitgeliefert
Unterstⁿtzte Betriebssysteme
----------------------------
- Windows NT 3.51
- Windows NT 4.0
- Windows 2000
- Windows 2003
- Windows XP
- sowie wahrscheinlich alle zukⁿnftigen Windows-Versionen basierend
auf dem NT-Kern
Vom Wiederherstellungsprogramm ERDNT werden zusΣtzlich unterstⁿtzt:
- MS-DOS
- Windows 95
- Windows 98
- Windows Me
Installation
------------
Benutzen Sie das Setup-Programm, um ERUNT auf Ihren PC zu
installieren.
Oder, wenn Sie die gezippte Version heruntergeladen haben: Entzippen
Sie alle Dateien in einen Ordner Ihrer Wahl und erzeugen Sie ggf. auf
dem Desktop Verknⁿpfungen mit den Dateien ERUNT.EXE bzw. NTREGOPT.EXE.
Deinstallation
--------------
Benutzen Sie die Option "Software" in der Windows-Systemsteuerung, um
ERUNT von Ihrem PC zu deinstallieren.
Oder, wenn Sie die gezippte Version heruntergeladen haben: L÷schen Sie
den ERUNT-Ordner, und l÷schen Sie die entsprechenden Desktop-Symbole.
(L÷schen Sie ggf. auch die Wiederherstellungsordner, die Sie mit dem
Programm erstellt haben.)
Sichern der Registrierung mit ERUNT
-----------------------------------
Hinweis: Um die reibungslose Funktion von ERUNT zu gewΣhrleisten,
sollten Sie als Systemadministrator angemeldet sein.
Starten Sie ERUNT und bestΣtigen Sie den Willkommenshinweis.
Tippen Sie den Namen eines Wiederherstellungsordners ein, in welchem
die gesicherten Registrierungsdateien gespeichert werden sollen, oder
klicken Sie auf "...", um die Laufwerke Ihres Computers zu durchsuchen
und einen Ordner auszuwΣhlen. Sie k÷nnen auch einfach die
Voreinstellung belassen, dann wird der ERDNT-Ordner in Ihrem Windows-
Ordner erstellt; dies hat den Vorteil, dass Sie ⁿber die Windows-
Wiederherstellungskonsole Zugriff darauf haben, wenn Windows mal nicht
mehr startet.
Hinweis: StandardmΣ▀ig hΣngt ERUNT im Zielordner-Eingabefeld noch
einen Ordner mit dem aktuellen Datum als Namen an den
Wiederherstellungsordner an. Auf diese Weise k÷nnen beliebig viele
Registry-Sicherungen in einem einzigen Wiederherstellungsordner
aufbewahrt werden, jeweils getrennt durch das Erstellungsdatum. Diese
Funktion sowie das Erscheinungsbild des Datums k÷nnen ⁿber die Datei
ERUNT.INI konfiguriert werden (dies wird spΣter noch erlΣutert). Wenn
die Sicherung der Registrierung direkt in dem angegebenen Ordner
angelegt werden soll, k÷nnen Sie auch das Datum einfach wieder aus dem
Eingabefeld l÷schen, bevor Sie auf "OK" klicken.
WΣhlen Sie als nΣchstes die Sicherungsoptionen aus:
- Systemregistrierung: Die aktuelle Systemregistrierung, normalerweise
bestehend aus den Dateien DEFAULT, SAM, SECURITY, SOFTWARE und
SYSTEM.
- Registrierung des aktuellen Benutzers: Die Registrierungsdateien fⁿr
den aktuell angemeldeten Benutzer, normalerweise NTUSER.DAT und
USRCLASS.DAT.
- Andere ge÷ffnete Benutzerregistrierungen: Manchmal hat Windows noch
ein paar andere Benutzerregistrierungen im Speicher. Beispiele
hierfⁿr sind "generische" Registrierungen, z. B. fⁿr den Benutzer
"JEDER", oder die Registrierungen anderer Benutzer des Computers,
wenn Sie die schnelle Benutzerumschaltung von Windows XP verwenden.
WΣhlen Sie diese Option, um auch alle zusΣtzlich gefundenen
Benutzerregistrierungen zu sichern.
Klicken Sie dann auf "OK" und warten Sie, bis der Sicherungsvorgang
abgeschlossen ist. (Beachten Sie, dass dies eine kleine Weile dauern
kann, und dass der erste Balken KEIN Fortschrittsbalken ist, sondern
lediglich anzeigt, dass das Programm noch lΣuft.) Das Programm ERDNT
zum spΣteren Wiederherstellen der Registrierung wird automatisch mit
in den Zielordner kopiert.
(Technische Information: ERUNT sichert nur Registrierungsdateien,
die gerade vom System ge÷ffnet sind. Informationen ⁿber diese Dateien
werden aus dem Registrierungsschlⁿssel HKEY_LOCAL_MACHINE\System\
CurrentControlSet\Control\hivelist gelesen. Dort nicht aufgelistete
Registrierungsdateien, z. B. solche von anderen Benutzern des
Computers, k÷nnen von ERUNT nicht gesichert werden.)
ERUNT Kommandozeilenoptionen
----------------------------
ERUNT unterstⁿtzt Kommandozeilenoptionen, mit denen eine automatische
Sicherung der Registrierung ohne Benutzereingriff erstellt werden
kann. Die Kommandozeilen-Syntax fⁿr ERUNT ist:
ERUNT Zielordner [sysreg] [curuser] [otherusers]
[/noconfirmdelete] [/noprogresswindow]
Die Angabe Zielordner wird zur Kommandozeilenausfⁿhrung von ERUNT
ben÷tigt, alle anderen Angaben sind optional.
Wenn Sie einen Zielordner in der Kommandozeile angeben, wird ERUNT
automatisch im "stillen" Modus mit den Standard-Sicherungsoptionen
(Systemregistrierung und Registrierung des aktuellen Benutzers)
ausgefⁿhrt. Kein Benutzereingriff ist notwendig, AUSSER zur
L÷schbestΣtigung des Wiederherstellungsordners, falls er existiert,
oder bei Fehlermeldungen. Die BestΣtigungsfrage kann mit der Option
/noconfirmdelete unterdrⁿckt werden (siehe unten).
Beschreibung der Kommandozeilenoptionen:
Zielordner
Der Name des Ordners, in dem die Registrierung gesichert werden
soll. Beispiel: C:\WINDOWS\ERDNT
Sie k÷nnen die Zeichenfolgen #Date# und #Time# im Ordnernamen
verwenden, um ERUNT an der entsprechenden Stelle das aktuelle Datum
bzw. die aktuelle Uhrzeit einfⁿgen zu lassen.
Beispiel: C:\WINDOWS\ERDNT\#Date#
Die Windows-Umgebungsvariable %SystemRoot% kann in der Kommandozeile
als Platzhalter fⁿr den Namen des Windows-Ordners verwendet werden.
Beispiel: %SystemRoot%\ERDNT\#Date#
sysreg
Sicherung der Systemregistrierung
curuser
Sicherung der Registrierung des aktuellen Benutzers
otherusers
Sicherung anderer ge÷ffneter Benutzerregistrierungen
(Hinweis: Wenn keine der drei obigen Optionen in der Kommandozeile
ⁿbergeben wird, sichert ERUNT automatisch die Systemregistrierung
und die Registrierung des aktuellen Benutzers.)
/noconfirmdelete
L÷scht automatisch den Inhalt des Zielordners, ohne den Benutzer zu
fragen. SEIEN SIE VORSICHTIG, und benutzen Sie diese Option nur,
wenn Sie sich wirklich sicher sind, dass der Inhalt dieses Ordners
gel÷scht werden kann!
/noprogresswindow
Zeigt kein Fortschrittsfenster wΣhrend des Sicherungsvorgangs an.
Um also die Systemregistrierung im Ordner C:\ERDNT an jedem Tag der
Woche in einem Unterordner mit dem Namen des entsprechenden Tages
sichern zu lassen, k÷nnten Sie den integrierten Taskplaner von Windows
benutzen und fⁿr jeden Tag einen anderen ERUNT-Aufruf eintragen:
Fⁿr Montag wⁿrden Sie folgende Kommandozeile benutzen:
C:\ERUNT\ERUNT.EXE C:\ERDNT\Montag sysreg /noconfirmdelete
Fⁿr Dienstag wⁿrden Sie folgende Kommandozeile benutzen:
C:\ERUNT\ERUNT.EXE C:\ERDNT\Dienstag sysreg /noconfirmdelete
... Naja, Sie sehen, worum es geht.
Oder, um ERUNT bei jedem Windows-Start automatisch eine
Sicherungskopie der Registrierung im Ordner ERDNT innerhalb Ihres
Windows-Ordners anlegen zu lassen, inklusive Erstellung eines Ordners
mit dem aktuellen Datum als Namen, k÷nnten Sie in Ihrem Startmenⁿ
unter Programme/Autostart folgende Verknⁿpfung erstellen:
C:\ERUNT\ERUNT.EXE %SystemRoot%\ERDNT\#Date# /noconfirmdelete
Wenn Sie m÷chten, dass auf diese Weise erstellte alte
Wiederherstellungsordner von Zeit zu Zeit automatisch gel÷scht werden,
k÷nnen Sie AUTOBACK.EXE anstelle von ERUNT.EXE verwenden. Die
Arbeitsweise des AUTOBACK-Tools wird spΣter noch beschrieben. Das
ERUNT-Setup bietet Ihnen wΣhrend der Installation ⁿbrigens die Option
an, einen entsprechenden Eintrag in Ihrem Autostart-Ordner automatisch
zu erstellen.
Die Datei ERUNT.INI
-------------------
▄ber diese Datei k÷nnen verschiedene ERUNT-Einstellungen konfiguriert
werden, beispielsweise kann die Voreinstellung fⁿr den Zielordner im
Eingabefeld von ERUNT geΣndert sowie das automatische AnhΣngen des
aktuellen Datums dort abgeschaltet werden.
Benutzen Sie den Editor, um eine Datei mit Namen ERUNT.INI im
ERUNT-Ordner zu erstellen, und fⁿgen Sie die folgende Zeile hinzu:
[ERUNT]
Unterhalb dieser Zeile tragen Sie nun eine oder mehrere der folgenden
Konfigurationsoptionen ein:
DefaultDestinationFolder
Der Name eines Ordners, der standardmΣ▀ig im Ordner-Eingabefeld von
ERUNT angezeigt werden soll. Sie k÷nnen hier auch Umgebungsvariablen
verwenden, zum Beispiel %SystemRoot% als Platzhalter fⁿr den Namen
des Windows-Ordners.
Voreinstellung: %SystemRoot%\ERDNT
Beispiel:
DefaultDestinationFolder=C:\ERDNT
AppendDateToFolderEditField
Hiermit kann das automatische AnhΣngen des aktuellen Datums in
ERUNTs Ordner-Eingabefeld konfiguriert werden.
0=deaktiviert, 1=aktiviert, Voreinstellung: 1
Beispiel:
AppendDateToFolderEditField=0
AppendTimeToFolderEditField
Hiermit kann das automatische AnhΣngen der aktuellen Uhrzeit in
ERUNTs Ordner-Eingabefeld konfiguriert werden. Diese Funktion kann
nur aktiviert werden, wenn AppendDateToFolderEditField ebenfalls
auf 1 gesetzt ist.
0=deaktiviert, 1=aktiviert, Voreinstellung: 0
Beispiel:
AppendTimeToFolderEditField=1
DateFormat
DateSeparator
Mit diesen Optionen kann das Erscheinungsbild des Datums im
Ordner-Eingabefeld von ERUNT bzw. bei der Benutzung von #Date# in
der Kommandozeile angepasst werden. StandardmΣ▀ig benutzt ERUNT die
Windows-Einstellungen fⁿr das kurze Datumsformat. Beachten Sie, dass
als Datumstrennzeichen nur "." und "-" verwendet werden k÷nnen.
Beispiel:
DateFormat=dd/mm/yyyy
DateSeparator=.
TimeFormat
TimeSeparator
Mit diesen Optionen kann das Erscheinungsbild der Uhrzeit im
Ordner-Eingabefeld von ERUNT bzw. bei der Benutzung von #Time# in
der Kommandozeile angepasst werden. StandardmΣ▀ig benutzt ERUNT die
Windows-Einstellungen fⁿr das kurze Zeitformat. Beachten Sie, dass
als Zeittrennzeichen nur "." und "-" verwendet werden k÷nnen.
Beispiel:
TimeFormat=hh:mm:ss
TimeSeparator=-
DisableFastBackup
Auf unterstⁿtzten Betriebssystemen (z. B. Windows XP und Server
2003) benutzt ERUNT in der Standardeinstellung ein sehr schnelles
Sicherungsverfahren. Sollten wΣhrend des Sicherungsvorganges
Probleme auftreten, k÷nnen Sie diese Funktion versuchsweise
abschalten und zur konventionellen (aber langsamen) Methode
zurⁿckkehren. Diese Einstellung hat keine Auswirkung bei nicht
unterstⁿtzten Betriebssystemen, auf welchen grundsΣtzlich der
konventionelle Algorithmus Anwendung findet.
0=schnelle Methode, 1=konventionelle Methode, Voreinstellung: 0
Beispiel:
DisableFastBackup=1
Das Tool AUTOBACK.EXE
---------------------
Das Kommandozeilen-Tool AUTOBACK.EXE benutzt die gleiche Syntax wie
ERUNT, ⁿbernimmt aber noch die zusΣtzliche Aufgabe, alte
Wiederherstellungsordner nach dem Anlegen einer neuen Sicherung
automatisch zu l÷schen.
Voraussetzung hierfⁿr ist, dass der letzte in der Kommandozeilenoption
Zielordner angegebene Ordner mit dem aktuellen Datum bzw. dem hierfⁿr
vorgesehenen Platzhalter #Date# beginnt. Ist dies der Fall, sucht
AUTOBACK automatisch im ⁿbergeordneten Ordner der neu erstellten
Sicherung nach Ordnernamen mit dem gleichen Datumsformat und l÷scht
alle au▀er den Ordnern der letzten 30 Tage, an denen eine Sicherung
erstellt wurde.
Die Anzahl der aufzubewahrenden Wiederherstellungsordner kann ⁿber die
Kommandozeilenoption /days:n angepasst werden, mit /days:7 z. B.
werden nur die Ordner der letzten 7 Sicherungstage aufbewahrt.
In der Standardeinstellung erstellt AUTOBACK keine neue Sicherung,
wenn fⁿr den aktuellen Tag schon eine existiert. Benutzen Sie die
Kommandozeilenoption /alwayscreate, um dies zu Σndern und das Programm
bei jedem Aufruf eine neue Sicherung erstellen zu lassen.
AUTOBACK setzt auf ERUNT auf und muss daher vom gleichen Ordner aus
ausgefⁿhrt werden. Es benutzt die gleichen Einstellungen fⁿr das
Datumsformat wie ERUNT, d. h. haben Sie in der Datei ERUNT.INI ein
neues Format festgelegt, wird dies automatisch auch von AUTOBACK
benutzt.
Wiederherstellen der Registrierung mit ERDNT
--------------------------------------------
Situation: Windows ist ganz normal am Laufen.
Um eine frⁿhere Sicherung der Registrierung wiederherzustellen, ÷ffnen
Sie den Windows-Explorer, wechseln in den Ordner, in dem Sie die
Sicherung erstellt haben, und doppelklicken auf die Datei ERDNT.EXE,
um das Wiederherstellungsprogramm zu starten. (Jeder
Wiederherstellungsordner enthΣlt eine eigene Kopie der Datei
ERDNT.EXE.) WΣhlen Sie dann aus, welche Teile der Registrierung
wiederhergestellt werden sollen, und klicken Sie auf "OK", um die
Wiederherstellung zu starten. Wenn der Vorgang abgeschlossen ist,
klicken Sie auf "OK", um den Computer neu zu starten und die
wiederhergestellte Registrierung zu aktivieren.
Hinweis: Wenn beim Wiederherstellen der Registrierung Probleme
auftreten, lesen Sie bitte den Abschnitt "Technische Informationen zu
ERDNT" weiter unten in dieser Dokumentation, in welchem die
Arbeitsweise von ERDNT nΣher erlΣutert wird, oder lesen Sie einfach
die nΣchsten Abschnitte, um andere M÷glichkeiten zur Wiederherstellung
der Registrierung kennenzulernen.
Was tun, wenn Windows nicht mehr startet?
-----------------------------------------
Wenn Windows nicht mehr normal hochfΣhrt, kann dies eine ganze Reihe
von Ursachen haben. Zu diesen geh÷rt nicht zuletzt, dass die
Registrierung beschΣdigt sein k÷nnte, oder vielleicht haben Sie ein
mit dem System inkompatibles oder fehlerhaftes Programm oder einen
Treiber installiert, in welchem Fall die Wiederherstellung eines
vorherigen Standes der Registrierung, als alles noch problemlos lief,
auch helfen sollte.
Das erste, was Sie in so einer Situation ausprobieren sollten: Starten
Sie den Rechner neu und drⁿcken Sie beim Hochfahren die Taste F8,
direkt bevor das erste Windows-Bild erscheint. Im folgenden Menⁿ
wΣhlen Sie "Letzte als funktionierend bekannte Konfiguration". Wenn
Windows jetzt wieder ganz normal hochfΣhrt, ist die Sache schon
erledigt.
Falls nicht, starten Sie den PC erneut mit F8, und wΣhlen Sie dieses
Mal die Option "Abgesicherter Modus". Wenn Windows nun im
abgesicherten Modus startet, k÷nnen Sie genau wie im normalen Modus
eine Sicherung der Registrierung wiederherstellen, wie im vorherigen
Abschnitt beschrieben.
Wenn der abgesicherte Modus auch nicht funktioniert, lesen Sie
weiter...
Wiederherstellen der Registrierung mit ERDNT - Notfall-Szenario I
-----------------------------------------------------------------
Situation: Windows startet weder im normalen noch im abgesicherten
Modus, aber Sie haben eine DOS-Startdiskette oder ein anderes
(funktionstⁿchtiges) Betriebssystem auf Ihrem PC installiert, welches
vom ERDNT-Wiederherstellungsprogramm unterstⁿtzt wird, und unter
welchem Sie vollen Zugriff auf das Laufwerk/die Laufwerke mit der
beschΣdigten Windows-Installation sowie dem Wiederherstellungsordner
haben.
Starten Sie das funktionierende Betriebssystem, und ÷ffnen Sie den
Ordner mit der Sicherung der Registrierung, die Sie wiederherstellen
wollen.
Wenn die Verteilung der Laufwerksbuchstaben anders ist als unter dem
Windows, unter dem Sie die Sicherung der Registrierung angelegt haben,
mⁿssen Sie jetzt die Datei ERDNT.INF editieren, damit diese auf die
neuen Laufwerksbuchstaben verweist, bevor Sie versuchen, die
Registrierung wiederherzustellen. Wenn zum Beispiel das Laufwerk mit
der beschΣdigten Windows-Installation nun den Buchstaben D: anstelle
von C: hat, wⁿrden Sie alle Vorkommen von C:\... in der INF-Datei
durch D:\... ersetzen. Die Datei kann unter Windows mit dem Editor,
unter DOS mit dem EDIT-Befehl bearbeitet werden.
Starten Sie nun das Wiederherstellungsprogramm ⁿber die Datei
ERDNT.EXE. WΣhlen Sie aus, welche Teile der Registrierung
wiederhergestellt werden sollen (die Systemregistrierung reicht in den
meisten FΣllen aus), und starten Sie die Wiederherstellung. Wenn der
Vorgang abgeschlossen ist, starten Sie den Computer neu und probieren
aus, ob die andere Windows-Installation nun repariert ist.
Wiederherstellen der Registrierung mit ERDNT - Notfall-Szenario II
------------------------------------------------------------------
Situation: Windows startet weder im normalen noch im abgesicherten
Modus, und Sie haben auch kein anderes funktionstⁿchtiges
Betriebssystem auf Ihrem PC installiert.
Die beiden folgenden Rettungsmethoden erfordern es, dass Ihr PC so
eingestellt ist, dass er mit einer CD gestartet werden kann. Fⁿr
Informationen dazu schauen Sie ggf. in Ihrer BIOS-Dokumentation nach.
1. Bart's PE Builder
Benutzen Sie einen anderen Computer mit Internetzugang und CD-Brenner,
um dieses kostenfreie Programm herunterzuladen (ist ⁿber Google leicht
zu finden), welches eine startfΣhige Windows-CD mit Vollzugriff auf
alle Laufwerke (inklusive NTFS) erstellt. Starten Sie den Computer mit
dieser CD, ÷ffnen Sie das "File Management Utility" und befolgen Sie
die Schritte im "Notfall-Szenario I", um ERDNT zu starten und die
Registrierung wiederherzustellen.
2. Die Windows-Wiederherstellungskonsole (Windows 2000 und h÷her)
Beachten Sie, dass diese Methode nur benutzt werden kann, wenn der
Wiederherstellungsordner mit der Sicherung der Registrierung innerhalb
des Windows-Ordners liegt, und dass durch diesen Vorgang nur die
Systemregistrierung wiederhergestellt wird. Damit sollten Sie aber auf
jeden Fall wieder ins Windows hineinkommen, und von da aus k÷nnen Sie
dann das ERDNT-Programm starten, um ggf. die Benutzerregistrierungen
wiederherzustellen.
- Starten Sie den Computer mit der Windows 2000/2003/XP CD-ROM.
- Wenn der Willkommensbildschirm erscheint, drⁿcken Sie "R"
(bei Windows 2000: "R", dann "K").
- Tippen Sie die Nummer der Windows-Installation ein, die repariert
werden soll (normalerweise 1), und drⁿcken Sie ENTER.
- Geben Sie das Administratorkennwort ein (wenn Sie sich nicht sicher
sind, wie das Kennwort ist, geben Sie probeweise einfach nichts ein)
und drⁿcken Sie ENTER.
- An der Eingabeaufforderung geben Sie ein
cd erdnt
bzw. ersetzen erdnt durch den Namen, den Sie dem
Wiederherstellungsordner gegeben haben, und drⁿcken ENTER.
- Hatten Sie bei der Installation von ERUNT die automatische Sicherung
der Registrierung beim Systemstart aktiviert und m÷chten nun eine
dieser Sicherungen wiederherstellen, geben Sie ein
cd autobackup <ENTER>
- Haben Sie Unterordner fⁿr verschiedene Sicherungen der Registrierung
angelegt, z. B. mit den verschiedenen Erstellungsdaten, geben Sie
dir <ENTER>
ein, um eine Liste der verfⁿgbaren Ordner anzuzeigen, dann
cd ordnername <ENTER>
wobei ordnername der Name eines mit dem dir-Befehl aufgelisteten
Ordners ist, um diesen Ordner zu ÷ffnen.
- Jetzt geben Sie ein
batch erdnt.con <ENTER>
um die Systemregistrierung aus diesem Ordner wiederherzustellen.
- Geben Sie
exit <ENTER>
ein und entfernen Sie die CD aus dem CD-Laufwerk. Der Rechner
startet nun neu, mit der wiederhergestellten Registrierung.
Technische Informationen zu ERDNT
---------------------------------
ERDNT unterstⁿtzt zwei Wiederherstellungsmodi. Der richtige Modus wird
normalerweise bei jedem Start von ERDNT automatisch eingestellt, aber
lesen Sie hier weiter, wenn Probleme beim Wiederherstellen der
Registrierung auftauchen.
Der "NT"-Modus wird benutzt, wenn Sie das Programm ERDNT unter dem
selben Betriebssystem starten, in dem Sie auch die Sicherung angelegt
haben. Dies wird ⁿberprⁿft, indem der Eintrag [SystemRoot] in der
Datei ERDNT.INF mit dem Inhalt der aktuellen Umgebungsvariable
%SystemRoot% verglichen wird. Der Wiederherstellungsmodus "NT" stellt
die einzige M÷glichkeit dar, die aktive Registrierung des gerade
laufenden Betriebssystems wiederherzustellen.
"Dateien zurⁿckkopieren" wird benutzt, wenn das aktuelle
Betriebssystem NICHT auf NT basiert, oder wenn der [SystemRoot]-
Eintrag nicht mit dem Inhalt der %SystemRoot%-Umgebungsvariable
ⁿbereinstimmt. In diesem Modus werden die gesicherten
Registrierungsdateien einfach an ihre Originalposition zurⁿckkopiert.
Die MS-DOS-Version von ERDNT unterstⁿtzt nur den Modus "Dateien
zurⁿckkopieren".
Hinweis: Im Wiederherstellungsmodus "NT" werden automatisch
Sicherungskopien der aktuellen Registrierungsdateien angelegt,
deswegen steht diese Option hier nicht zur Verfⁿgung. Im
Wiederherstellungsmodus "Dateien zurⁿckkopieren" werden automatisch
alle Benutzerregistrierungen wiederhergestellt, Sie k÷nnen hier also
nicht zwischen dem "aktuellen Benutzer" und "anderen
Benutzerregistrierungen" wΣhlen.
Die Sicherungskopien der aktuellen Registrierungsdateien werden im
selben Ordner wie die Originaldateien gespeichert und haben die
Dateiendung ".bak".
Fortgeschrittene Anwender brauchen noch nicht einmal das Programm
ERDNT zu benutzen, um eine Sicherung der Registrierung unter einem
anderen Betriebssystem wiederherzustellen. Wenn Zugriff auf alle
entsprechenden Ordner besteht, k÷nnen die gesicherten Dateien auch
einfach "von Hand" an den Originalort zurⁿckkopiert werden, nichts
anderes tut ja ERDNT im Modus "Dateien zurⁿckkopieren". In der Datei
ERDNT.INF kann nachgeschaut werden, wo die Originaldateien lagen.
ERDNT Kommandozeilenoptionen
----------------------------
Auch das Programm ERDNT unterstⁿtzt Kommandozeilenoptionen fⁿr die
Ausfⁿhrung im "stillen" Modus.
Die Kommandozeilen-Syntax fⁿr ERDNT ist:
ERDNT silent [sysreg] [curuser] [otherusers]
[/mode:nt|filecopy] [/nobackup] [/noprogresswindow] [/reboot]
(Argumente in eckigen Klammern sind optional.)
Beschreibung der Kommandozeilenoptionen:
silent
Fⁿhrt ERDNT im "stillen" Modus aus und aktiviert die Benutzung
aller anderen Kommandozeilenoptionen.
sysreg
Wiederherstellung der Systemregistrierung
curuser *
Wiederherstellung der Registrierung des aktuellen Benutzers
(Diese Option wird ignoriert im Wiederherstellungsmodus
"Dateien zurⁿckkopieren".)
otherusers
Wiederherstellung anderer gesicherter Benutzerregistrierungen
(Hinweis: Wenn keine der drei obigen Optionen in der Kommandozeile
ⁿbergeben wird, stellt ERDNT automatisch die Systemregistrierung
und die Registrierung des aktuellen Benutzers wieder her.)
/mode:nt oder /mode:filecopy *
Deaktiviert die automatische Erkennung des richtigen
Wiederherstellungsmodus und aktiviert stattdessen den angegebenen
Modus.
/nobackup
Keine Sicherungskopien der aktuellen Registrierungsdateien wΣhrend
der Wiederherstellung anlegen.
(Diese Option wird ignoriert im Wiederherstellungsmodus "NT".)
/noprogresswindow
Zeigt kein Fortschrittsfenster wΣhrend des
Wiederherstellungsvorgangs an.
/reboot *
Startet den Computer nach Beendigung des Wiederherstellungsvorgangs
automatisch neu.
* = Nicht unterstⁿtzt in der DOS-Version von ERDNT.
Optimierung der Registrierung mit NTREGOPT
------------------------------------------
─hnlich wie bei Windows 9x/Me werden die Registrierungsdateien eines
NT-basierten Systems mit der Zeit fragmentiert, belegen so auf der
Festplatte mehr Speicherplatz als n÷tig und verringern die allgemeine
Systemleistung. Sie sollten das Utility NTREGOPT regelmΣ▀ig benutzen,
auf jeden Fall aber nach der Installation oder Deinstallation eines
Programms, um die Gr÷▀e der Registrierung zu minimieren und den
Zugriff auf die Registrierung zu optimieren.
Das Programm erstellt jede Registrierungsdatei "von Grund auf" neu,
sodass ⁿbrig gebliebene Lⁿcken in den Dateien von geΣnderten oder
gel÷schten Registrierschlⁿsseln eliminiert werden.
Beachten Sie, dass das Programm NICHT den Inhalt der Registrierung in
irgendeiner Weise verΣndert. Auch findet keine Defragmentierung der
Dateien auf der Platte statt (etwas, das das Programm PageDefrag von
SysInternals tut). Die von NTREGOPT durchgefⁿhrte Optimierung besteht
lediglich aus der Verkleinerung der Registrierungsdateien auf die
kleinstm÷gliche Gr÷▀e.
Um die Registrierung zu optimieren, starten Sie einfach NTREGOPT,
klicken Sie auf "OK", und wenn die Optimierung beendet ist, klicken
Sie auf "OK", um den Computer neu zu starten. Sie sollten dies sofort
tun, da alle ─nderungen, die nach der Ausfⁿhrung von NTREGOPT in die
Registrierung geschrieben werden, nach dem Neustart wieder
verlorengehen.
NTREGOPT Kommandozeilenoptionen
-------------------------------
Die Kommandozeilen-Syntax fⁿr NTREGOPT ist:
NTREGOPT silent [/noprogresswindow] [/reboot]
(Argumente in eckigen Klammern sind optional.)
Beschreibung der Kommandozeilenoptionen:
silent
Fⁿhrt NTREGOPT im "stillen" Modus aus und aktiviert die Benutzung
der anderen Kommandozeilenoptionen.
/noprogresswindow
Zeigt kein Fortschrittsfenster wΣhrend der Optimierung an.
/reboot
Startet den Computer nach Beendigung der Optimierung automatisch
neu.
Bekannte Probleme
-----------------
Manchmal tritt wΣhrend der Ausfⁿhrung von ERUNT und NTREGOPT der
Fehler 1450 - "Nicht genⁿgend Systemressourcen, um den angeforderten
Dienst auszufⁿhren" - beim Speichern einer Registrierungsdatei auf.
Diesen Fehler konnte ich bisher noch auf keinem PC reproduzieren, und
Berichten von betroffenen Anwendern zu Folge tritt er genauso auch
beim Versuch einer Sicherung der entsprechenden Datei mit Microsofts
REGBACK-Programm auf. Dies macht es unwahrscheinlich, dass ich von
meiner (der Programmierer-) Seite aus etwas tun kann. Einige Anwender
konnten das Problem allerdings durch Ausfⁿhren von ERUNT/NTREGOPT im
abgesicherten Modus von Windows umgehen, und in einem Fall konnte es
permanent durch die Deinstallation einer Symantec-Software-Suite
gel÷st werden. Weiterhin berichtete ein Anwender, dass das Problem auf
seinem System durch Erh÷hen des Wertes fⁿr "IRPStackSize", wie im
Microsoft Knowledge Base-Artikel 177078 beschrieben, behoben wurde.
Wenn das System nach einer Wiederherstellung der Registrierung mit
ERDNT oder einer Optimierung mit NTREGOPT neu gestartet wird,
erscheint unter Windows Server 2003 wΣhrend der Anmeldung die
Ereignisprotokollierung fⁿr Herunterfahren und fragt nach, warum das
System unerwartet heruntergefahren wurde. Dies kommt daher, dass die
Informationen, dass es in Wirklichkeit doch ein ordnungsgemΣ▀es
Herunterfahren war, noch in die "alte" Registrierung geschrieben
werden, welche beim erneuten Hochfahren des Systems komplett durch die
wiederhergestellte/optimierte Registrierung ersetzt wird. Dadurch
gehen diese Informationen des ordnungsgemΣ▀en Herunterfahrens verloren
und die Ereignisprotokollierung denkt, das System sei abgestⁿrzt. Um
diese Meldung in Zukunft zu unterdrⁿcken, k÷nnen Sie die
Ereignisprotokollierung fⁿr Herunterfahren abschalten (in der
Windows-Hilfe finden Sie Informationen dazu, wie das geht).
Sollten Sie auf noch andere Probleme sto▀en, schicken Sie mir bitte
eine E-Mail an lars.hederer@t-online.de mit einer genauen
Beschreibung, und ich werde mich bemⁿhen, Ihnen zu helfen.
▄bersetzung
-----------
Sie k÷nnen alle Programme aus diesem Archiv in Ihre Sprache
ⁿbersetzen, indem Sie die entsprechenden .LOC-Dateien editieren.
Beachten Sie dabei, dass das Editieren der .LOC-Dateien der drei
Windows-Programme (ERUNT, ERDNTWIN, NTREGOPT) in einem Windows-Editor
(Notepad) erfolgen sollte, und das Editieren der Datei ERDNTDOS.LOC in
einem MS-DOS-Editor (EDIT.COM). So ist sichergestellt, dass alle
Sonderzeichen Ihrer Sprache im Programm korrekt dargestellt werden.
Wenn Ihre Sprache auf meiner Homepage noch nicht vertreten ist und Sie
Ihre ▄bersetzung der Allgemeinheit zugΣnglich machen wollen, k÷nnen
Sie mir die vier ⁿbersetzten Dateien gerne schicken. Ich werde sie
dann zum Download anbieten, natⁿrlich mit Hinweis auf den Autor.
Ein deutsches Sprachpaket ist dem Programm bereits beigefⁿgt. Um ERUNT
in Deutsch zu benutzen, entzippen Sie einfach die Datei LOC_GER.ZIP in
Ihren ERUNT-Ordner.
Versionsgeschichte
------------------
v1.1j, 20.10.2005
- KompatibilitΣtsprobleme mit 64-Bit-Windows behoben (vielen Dank an
Ian Smith und Hajo fⁿr alle Tests)
- Erweiterte Fehlermeldungen
- AutoBackup unterstⁿtzt nun alle Datumsformate
- ERUNT.INI: "TimeSeparator" funktioniert wieder;
"DefaultDestinationFolder" unterstⁿtzt nun alle Umgebungsvariablen
(bisher konnte nur %SystemRoot% benutzt werden)
- ERDNT zeigt nun zusΣtzlich zum Erstellungsdatum der Sicherung den
Ursprungs-Windows-Ordner an
v1.1i, 17.08.2005
- AutoBackup: Verbesserte Unterstⁿtzung komplexer Datumsformate
- NTREGOPT: Das Optimierungsergebnis wird nun richtig berechnet, wenn
beim Optimieren einer oder mehrerer Registrierungsdateien Fehler
auftraten
v1.1h, 06.03.2005
- Aktualisierung der Homepage-Adresse
- Neue ERUNT.INI-Option: AppendTimeToFolderEditField
- Problem behoben, dass auf manchen Systemen die Registrierung des
aktuellen Benutzers nicht erkannt wurde
- Funktionsweise der Option /days:n bei AutoBackup geΣndert
v1.1g, 02.11.2004
- ERUNT lΣuft unter Windows XP und Server 2003 nun VIEL schneller
- In der Kommandozeile kann nun auch die aktuelle Uhrzeit eingefⁿgt
werden
- AutoBackup erstellt in der Standardeinstellung nun keine neue
Sicherung fⁿr den aktuellen Tag mehr, wenn schon eine existiert
v1.1f, 26.08.2004
- Kommandozeilen-Tool AUTOBACK.EXE zum Erstellen von automatischen
Registrierungssicherungen mit L÷schen alter, vor einer bestimmten
Anzahl von Tagen erstellter Wiederherstellungsordner hinzugefⁿgt
- Die Fensterposition ist nun in der Bildschirmmitte anstatt der
Desktopmitte, dies behebt ein Darstellungsproblem bei der Benutzung
von mehreren Monitoren (danke John :)
v1.1e, 31.07.2004
- Das Erscheinungsbild des Datums kann ⁿber die Datei ERUNT.INI
angepasst werden
- NTREGOPT: Bei der Anzeige des Optimierungsergebnisses wird das
Tausender-Trennzeichen verwendet
v1.1d, 07.07.2004
- Fehlerbehandlung optimiert
- DOS- und Windows-Version von ERDNT sind nun in einer einzigen
Win32-EXE-Datei kombiniert, damit wurden Probleme mit der vorherigen
16 Bit-EXE-Datei auf manchen Systemen sowie mit BartPE behoben
- Unterstⁿtzung der Windows-Wiederherstellungskonsole mit einer ERDNT-
Batchdatei
- Der voreingestellte Zielordner kann nun ⁿber die Datei ERUNT.INI
konfiguriert werden, dafⁿr wurde die Kommandozeilenoption
#Zielordner wieder entfernt
- Die Voreinstellung fⁿr den Zielordner ist nun innerhalb des Windows-
Ordners, fⁿr problemlosen Zugriff ⁿber die Wiederherstellungskonsole
- Ein neuer Ordner mit dem aktuellen Datum als Name wird automatisch
an den Zielordner angehΣngt (dies kann in der ERUNT.INI abgeschaltet
werden)
- Gesamtⁿberarbeitung der Dokumentation
v1.1c, 10.05.2004
- Probleme mit dynamischen DatentrΣgern behoben
- Durchsuchen-Funktion fⁿr den Zielordner hinzugefⁿgt, sowie die
M÷glichkeit, den voreingestellten Namen zu Σndern (benutzen Sie
#Zielordner in der Kommandozeile)
- Windows NT 3.51 wird wieder unterstⁿtzt (Unterstⁿtzung war mit v1.1
verlorengegangen), au▀er Durchsuchen-Funktion
v1.1b, 23.04.2004
- ERUNT und NTREGOPT sind jetzt kompatibel mit Windows Server 2003 und
Windows XP Service Pack 2
- Problem behoben, dass auf manchen Systemen die Registrierungsdateien
nicht gesichert/wiederhergestellt/optimiert werden konnten
- Benennung der Unterordner fⁿr die Benutzerregistrierungen im
ERDNT-Ordner wurde geΣndert
v1.1a, 03.10.2002
- Problem behoben, dass auf manchen Systemen die Registrierungsdateien
nicht gesichert/wiederhergestellt/optimiert werden konnten
v1.1, 25.09.2002
- Problem mit Fehlermeldung "Ungⁿltige Zeigeroperation", welches auf
manchen Systemen auftrat, behoben (vielen Dank an Russ Cordner fⁿr
seine Hilfe beim Einkreisen des Problems)
- Problem mit Fehlermeldung "Error opening localization file" behoben,
wenn ERUNT.EXE von au▀erhalb des ERUNT-Ordners aufgerufen wurde
- Probleme im Zusammenhang mit UNC-Pfadnamen behoben
- Kommandozeilenunterstⁿtzung fⁿr ERDNT und NTREGOPT hinzugefⁿgt
- NTREGOPT: Optimierungsergebnis (Gr÷▀e der Registry vorher/nachher)
wird angezeigt
v1.0, 24.11.2001
- Erste Version
Vertrieb
--------
Das ERUNT-Programmpaket (enthΣlt die Programme ERUNT, AUTOBACK, ERDNT
und NTREGOPT) ist Freeware. Bitte geben Sie es an jeden weiter, der es
vielleicht nⁿtzlich finden k÷nnte.
Ich erlaube explizit die Aufnahme dieses Pakets in ein Datei-Archiv,
in CD-ROM-Kollektionen oder Kollektionen auf anderen Medien sowie die
Benutzung in eigenen Programmen, solange alle Dateien erhalten und
unverΣndert bleiben. ▄ber eine kurze Nachricht via E-Mail, wo mein
Programm aufgenommen wurde, freue ich mich.
Spenden
-------
Obwohl ich meine Programme als Freeware herausgegeben habe, damit
niemand fⁿr ihre Benutzung bezahlen muss, werden Spenden akzeptiert
und gerne angenommen. Wenn Sie also meine Programme nⁿtzlich finden
und die weitere Entwicklung unterstⁿtzen m÷chten, besuchen Sie einfach
meine Homepage und klicken auf eine der "PayPal"-SchaltflΣchen, oder
spenden Sie ⁿber PayPal direkt an meine E-Mail-Adresse. Vielen Dank im
Voraus!
Wenn Sie in Deutschland leben, k÷nnen Sie mir auch direkt einen Betrag
auf mein Konto ⁿberweisen. Setzen Sie sich mit mir in Verbindung, um
meine Bankverbindung zu erfahren.
Haftungsausschluss
------------------
Die Benutzung dieser Software erfolgt auf eigene Gefahr. Ich ⁿbernehme
keine Verantwortung dafⁿr, was Ihnen oder Ihrem PC auf Grund der
Benutzung meiner Programme zust÷▀t, zum Beispiel: Zerst÷rung der
Registrierung, Festplattencrash, Herzanfall...
Kommentare und VorschlΣge per E-Mail sind aber immer willkommen!